Gradle依赖本地包并排除指定依赖

您所在的位置:网站首页 gradle jar包含排除 Gradle依赖本地包并排除指定依赖

Gradle依赖本地包并排除指定依赖

2024-03-14 05:58| 来源: 网络整理| 查看: 265

Gradle依赖本地包并排除指定依赖 Gradle依赖本地包并排除指定依赖1️⃣ 把jar包打包到仓库(或者`gradle`缓存)中使用,可以使用`maven`的安装到仓库2️⃣ 把jar到放到一个文件夹(项目里),类似eclipse项目的`libs`包: Gradle依赖本地包并排除指定依赖

Gradle依赖本地包并排除指定依赖

在这里插入图片描述

在项目中遇到一个需要改源码的时刻,打包成jar包,依赖到项目中:

1️⃣ 把jar包打包到仓库(或者gradle缓存)中使用,可以使用maven的安装到仓库

gradle 的仓库管理中指定一下使用 mavenLocal

repositories { //maven中央仓库 mavenCentral() //本地maven仓库 mavenLocal() } dependencies { implementation("brut.androlib:apktool:2.9.1"){ //排除snakeyaml ->影响springboot 启动成败 exclude(group:"org.yaml",module:"snakeyaml") } } 2️⃣ 把jar到放到一个文件夹(项目里),类似eclipse项目的libs包:

在项目project中建一个文件夹,并把jar包 Gradle的dependencies 定义 group:name:version 您需要重命名 jar 以使其符合 Maven/Gradle 的命名约定,即 MY_JARNAME-0.0.1.jar(版本号和名称直接不要使用下划线,用连字符替换最后一个下划线)。 gradle 的仓库管理中指定一下使用本地目录

repositories { mavenCentral() flatDir { //$rootDir 根目录 dirs("$rootDir/libs") } } dependencies { //* 好像有点作用 implementation("*:apktool:2.9.1"){ //排除snakeyaml ->影响springboot 启动成败 exclude(group:"org.yaml",module:"snakeyaml") } }

至此 ······· 尽力!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3